package com.zhongxiangspace.mapper;


import com.zhongxiangspace.entity.ShopsCreepData;
import org.apache.ibatis.annotations.Param;

import java.util.List;


/**
 * 爬取商铺的信息
 */
public interface ShopsCreepDataMapper {
    /**
     * 获取所有信息
     * @return
     */
    List<ShopsCreepData> find();

    /**
     * 保存数据
     * @return
     * @param shopsCreepData
     */
    boolean add(ShopsCreepData shopsCreepData);

    /**
     * 查询该区域为null的 数据
     * @param place
     * @return
     */
    List<ShopsCreepData> queryDetailNull(@Param("place") String place);

    /**
     * 查询该区域为null的 数据
     * @param id
     * @return
     */
    ShopsCreepData queryOne(@Param("id") String id);

    /**
     * 更新数据
     * @param shopsCreepData
     * @return
     */
    boolean updateShopsCreepData(ShopsCreepData shopsCreepData);

    /**
     * 根据爬去的url 获取data
     * @param url
     * @return
     */
    List<ShopsCreepData> queryByCreepUrl(@Param("url") String url);
}
